package com.cq.hd.member.api.dto;

import com.cq.hd.common.pagination.PageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class AdminWithdrawalApplyPageDto extends PageDto implements Serializable {

//    @ApiModelProperty(value = "提现类型(1-商户本金，2-经纪人，3-商户补贴)")
    private Integer withdrawalType;

    // 商户编号
    private String merchantNo;

    @ApiModelProperty(value = "商户编号/简称")
    private String merchantKeyword;

    // 商家编号
    private String businessNo;

    // 商家简称
    private String businessShortName;

    @ApiModelProperty(value = "商家编号/简称")
    private String businessKeyword;

    @ApiModelProperty(value = "状态（1-待审核，2-审核失败，3-审核成功，4-提现中，5-提现成功，6-提现失败）")
    private Integer state;

    @ApiModelProperty(value = "经纪人名称/商户简称")
    private String nickName;

    @ApiModelProperty(value = "开始申请时间")
    private String applyTimeStart;

    @ApiModelProperty(value = "结束申请时间")
    private String applyTimeEnd;

    @ApiModelProperty(value = "开始到账时间")
    private String arriveTimeStart;

    @ApiModelProperty(value = "结束到账时间")
    private String arriveTimeEnd;

    @ApiModelProperty(value = "商家资金账户类型(1:自建资金账户 2:平台资金账户)")
    private Integer businessFinancialAccountType;

    @ApiModelProperty(value = "商户资金账户类型(1:自建资金账户 2:平台资金账户)")
    private Integer merchantFinancialAccountType;
}
